﻿#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//#include<string.h>
//
//int main()
//{
//	char c[] = "hello world";
//
//	memset(c, 'a', 3);
//	printf("%s\n", c);
//	
//	return 0;
//}

//#include<string.h>
//
//int main()
//{
//	char c1[] = "abcdefgh11";
//	char c2[] = "abcdefgh21";
//	int n = 0;
//
//	n = memcmp(c1, c2, sizeof(c1));
//	printf("%d\n", n);
//
//	return 0;
//}

//int main()
//{
//	int a = 0x11223344;
//
//	return 0;
//}

//int check_sys()
//{
//	int i = 1;
//	return *((char*)&i);
//}
//
//int main()
//{
//	int ret = check_sys();
//	
//	if (ret == 1)
//	{
//		printf("小端");
//	}
//	else
//	{
//		printf("大端");
//	}
//
//	return 0;
//}

//int check_sys()
//{
//	union
//	{
//		int i;
//		char c;
//	}un;
//	un.i = 1;
//	return un.c;
//}
//
//int main()
//{
//	int ret = check_sys();
//		
//	if (ret == 1)
//	{
//			printf("小端");
//	}
//	else
//	{
//		printf("大端");
//	}
//	return 0;
//}

//int main()
//{
//	char a = -1;
//	signed char b = -1;
//	unsigned char c = -1;
//
//	printf("a=%d,b=%d,c=%d", a, b, c);
//
//	return 0;
//}

//int main()
//{
//	char a = -128;
//
//	printf("%u\n", a);
//
//	return 0;
//}

//int main()
//{
//	char a = 128;
//
//	printf("%u\n", a);
//
//	return 0;
//}

//int main()
//{
//	char a[1000];
//	int i;
//
//	for (i = 0; i < 1000; i++)
//	{
//		a[i] = -1 - i;
//	}
//	printf("%d", strlen(a));
//
//	return 0;
//}

//unsigned char i = 0;
//
//int main()
//{
//	for (i = 0; i <= 255; i++)
//	{
//		printf("hello world\n");
//	}
//
//	return 0;
//}

//int main()
//{
//	unsigned int i;
//
//	for (i = 9; i >= 0; i--)
//	{
//		printf("%u\n", i);
//	}
//
//	return 0;
//}

//#include <stdio.h>
////X86环境 ⼩端字节序
//
//int main()
//{
//	int a[4] = { 1, 2, 3, 4 };
//	int* ptr1 = (int*)(&a + 1);
//	int* ptr2 = (int*)((int)a + 1);
//
//	printf("%x,%x", ptr1[-1], *ptr2);
//
//	return 0;
//}

int main()
{
	int n = 9;

	float* pFloat = (float*)&n;
	printf("n的值为：%d\n", n);
	printf("*pFloat的值为：%f\n", *pFloat);

	*pFloat = 9.0;

	printf("n的值为：%d\n", n);
	printf("*pFloat的值为：%f\n", *pFloat);

	return 0;
}